@charset 'utf-8';
* {
  margin: 0;
  padding: 0;
}
.news-title{
    width: 1200px;
    height: 33px;
    // background: orange;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
        a{
            text-decoration: none;
            font-size: 14px;
            color: rgb(184, 184, 184);
        }
        span{
            font-size: 14px;
            color: rgb(172, 172, 172);
        }
}
.news-con{
    width: 1200px;
    height: 837px;
    margin: 0 auto;
    z-index: 10;
        .news-con_f{
            width: 450px;
            height: 536px;
            float: left;
            z-index: 10;
                .con_f_t{
                    position: relative;
                    width: 450px;
                    height: 450px;
                    background-size: 450px 450px;
                        .smallpic{
                            position: relative;
                            width: 400px;
                            height: 400px;
                            border: 1px solid #ddd;
                            float: left;
                                img{
                                    display: block;  
                                    width:100%;
                                    height:100%;
                                    margin: 0 auto;
                                }
                                .movebox{
                                    position: absolute;
                                    border: 1px solid #ddd;
                                    background-color: #fede4f;
                                    opacity: .5;
                                    top: 0;
                                    left: 0;
                                }
                        }
                        
                        .moveimg{
                            top: 400px;
                            width: 400px;
                            height: 68px;
                            float: left;
                               ul{
                                margin: 0 auto;
                                width: 400px;
                                height: 68px;
                                display: flex;
                                justify-content: space-around;
                                    li{
                                        display: block;
                                        list-style: none;
                                        width: 70px;
                                        height: 68px;
                                        margin-right: 10px;
                                        float: left;
                                            img{
                                                display: block;
                                                width: 100%;
                                                height: 100%;
                                            }
                                    }
                               }
                        }
                        .big {
                            position: relative;
                            width: 400px;
                            height: 400px;
                            left:450px;
                            top: -470px;
                            border: 1px solid #ddd;
                            float: left;
                            z-index: 100;
                            overflow: hidden;
                                .bigpic {
                                    display: block;
                                    position: absolute;
                                    top: 0;
                                    left: 0;
                                    
                                    
                                }
                                
                           
                        }
                        .hide {
                            display: none;
                        }
                        .show {
                            display: block;
                        }
                        
                }
         
        }
        .news-con_r{
            width: 730px;
            height: 837px;
            // background: rgb(80, 93, 207);
            float: right;
                .news_r_t{
                    width: 700px;
                    height: 707px;
                    // background: olivedrab;
                    margin-left: 30px;
                        .news_r_title{
                            width: 700px;
                            height: 112px;
                            // background: orchid;
                                h1{
                                    font-size: 20px;
                                    color: #000;
                                }
                                span{
                                    margin-top: 10px;
                                    a{
                                        display: block;
                                        text-decoration:none;
                                        color: rgb(207, 36, 36);
                                        font-size: 14px;

                                    }

                                }
                                p{
                                    font-size: 14px;
                                    color: #000;
                                    overflow: hidden;
                                }
                        }
                        .news_r_jg{
                            width: 700px;
                            height: 170px;
                            // background: orange;
                            margin: 14px 0 3px 0;
                                span{
                                    display: block;
                                    width: 700px;
                                    height: 34px;
                                    p{
                                        width: 85px;
                                        height: 30px;
                                        float: left;
                                        line-height: 30px;
                                    }
                                    b{
                                        width: 104px;
                                        height: 27px;
                                        float: left;
                                        color: rgb(214, 45, 45);
                                        line-height: 27px;
                                    }
                                }
                                .news_r_jg_b{
                                    width: 700px;
                                    height: 136px;
                                    // background: orchid;
                                        p{
                                            width: 85px;
                                            height: 30px;
                                            float: left;
                                        }
                                        .new_r_jg_con{
                                            width: 615px;
                                            height: 132px;
                                            // background: seashell;
                                            float: left;
                                                span{
                                                        a{
                                                            display: block;
                                                            width: 40px;
                                                            height: 20px;
                                                            text-align: center;
                                                            border: 1px solid red;
                                                            text-decoration: none;
                                                            font-size: 14px;
                                                            color: rgb(231, 40, 40);
                                                            float: left;
                                                            margin: 0 20px;
                                                            
                                                        }
                                                        i{
                                                            font-size: 14px;
                                                            color: rgb(136, 133, 133);
                                                            float: left;
                                                        }
                                            } 
                                            span{
                                                a{
                                                display: block;
                                                width: 80px;
                                                height: 20px;
                                                text-align: center;
                                                border: 1px solid red;
                                                text-decoration: none;
                                                font-size: 14px;
                                                color: rgb(231, 40, 40);
                                                float: left;
                                                margin: 0 20px;
                                                }
                                                
                                            }
                                            p{
                                                width: 200px;
                                                height: 20px;
                                                font-size: 14px;
                                                color: rgb(136, 133, 133);
                                                float: left;
                                            }
                                            a{
                                                display: block;
                                                width: 80px;
                                                height: 20px;
                                                text-align: center;
                                                border: 1px solid red;
                                                text-decoration: none;
                                                font-size: 14px;
                                                color: rgb(231, 40, 40);
                                                float: left;
                                                margin: 0 20px;
                                            }
                                        }
                                }
                        }
                        .news_r_fw{
                            width: 700px;
                            height: 95px;
                            // background: orange;
                                .news_r_fw_t{
                                    width: 700px;
                                    height: 72px;
                                    // background: orangered;
                                        p{
                                            width: 85px;
                                            height: 30px;
                                            float: left;
                                            line-height: 30px;
                                            font-size: 16px;
                                        }
                                        span{
                                            width: 200px;
                                            height: 30px;
                                                a{
                                                    text-decoration: none;
                                                    font-size: 16px;
                                                    float: left;
                                                    line-height: 30px;
                                                    border: 1px solid #ccc;
                                                    color: #000;
                                                }
                                        }
                                        b{
                                            font-weight: normal;
                                            width: 350px;
                                            height: 30px;
                                            font-size: 16px;
                                            float: left;
                                            line-height: 30px;
                                            
                                        }
                                }
                                .news_r_fw_b{
                                    width: 700px;
                                    height: 22px;
                                    // background: orchid;
                                        p{
                                            
                                            width: 85px;
                                            height: 30px;
                                            float: left;
                                            line-height: 30px;
                                            font-size: 16px;
                                        }
                                        span{
                                            
                                            width: 100px;
                                            height: 30px;
                                            float: left;
                                            line-height: 30px;
                                            font-size: 16px;
                                        }
                                }
                        }
                        .news_r_color{
                            width: 700px;
                            height: 100px;
                            // background: orchid;
                            display: flex;
                            justify-content: space-between;
                            p{
                                width: 85px;
                                height: 30px;
                                
                                line-height: 30px;
                                font-size: 16px;
                            }
                            ul{
                                display: block;
                                width: 605px;
                                height: 100px;
                                
                                li{
                                    width: 107px;
                                    height: 40px;
                                    margin-right: 10px;
                                    float: left;
                                    list-style: none;
                                    border: 1px solid #ccc;
                                    img{
                                        display: block;
                                        float: left;
                                    }
                                    a{
                                        display: block;
                                        text-decoration: none;
                                        float: right;
                                        line-height: 40px;
                                        font-size: 14px;
                                        color: #000;
                                        margin-right: 5px;
                                    }
                                }
                            }
                        }
                        .news_r_bb{
                            width: 700px;
                            height: 80px;
                            // background: orchid;
                            display: flex;
                            justify-content: space-between;
                            p{
                                width: 85px;
                                height: 30px;
                                line-height: 30px;
                                font-size: 16px;
                            }
                            ul{
                                display: block;
                                width: 605px;
                                height: 80px;
                                
                                li{
                                    width: 139px;
                                    height: 30px;
                                    margin-right: 10px;
                                    float: left;
                                    list-style: none;
                                    border: 1px solid rgb(212, 208, 208);
                                    img{
                                        display: block;
                                        float: left;
                                    }
                                    a{
                                        display: block;
                                        text-decoration: none;
                                        float: right;
                                        line-height: 30px;
                                        font-size: 14px;
                                        color: #000;
                                       
                                    }
                                }
                            }
                        }
                        .news_r_tc{
                            width: 700px;
                            height: 40px;
                            // background: orangered;
                            p{
                                            
                                width: 85px;
                                height: 30px;
                                float: left;
                                line-height: 40px;
                                font-size: 16px;
                            }
                            span{
                                
                                width: 100px;
                                height: 40px;
                                float: left;
                               
                               
                                    a{
                                        display: block;
                                        text-decoration: none;
                                        color: #000;
                                        line-height: 40px;
                                        text-align: center;
                                        font-size: 16px;
                                    }
                            }
                        }
                        .news_r_spfw{
                            width: 700px;
                            height: 40px;
                            // background: orchid;
                                p{
                                    width: 85px;
                                    height: 30px;
                                    float: left;
                                    line-height: 40px;
                                    font-size: 16px;
                                    
                                }
                                ul{
                                    width: 605px;
                                    height: 40px;
                                    float: left;
                                    li{
                                        width: 256px;
                                        height: 40px;
                                        list-style: none;
                                        float: left;
                                        a{
                                            display: block;
                                            text-decoration: none;
                                            width:256px;
                                            height: 40px;
                                            line-height: 40px;
                                            float: left;
                                            color: #000;
                                        }
                                        // span{
                                        //     width: 30px;
                                        //     height: 40px;
                                        //     float: left;
                                        // }
                                    }
                                }
                        }
                        .news_r_fq{
                            width: 700px;
                            height: 40px;
                            p{
                                width: 85px;
                                height: 30px;
                                float: left;
                                line-height: 40px;
                                font-size: 16px;
                                
                            }
                            ul{
                                width: 605px;
                                height: 40px;
                                float: left;
                                li{
                                    width: 256px;
                                    height: 40px;
                                    list-style: none;
                                    float: left;
                                    a{
                                        display: block;
                                        text-decoration: none;
                                        width:256px;
                                        height: 40px;
                                        line-height: 40px;
                                        float: left;
                                        color: #000;
                                    }
                                    // span{
                                    //     width: 30px;
                                    //     height: 40px;
                                    //     float: left;
                                    // }
                                }
                            }
                        }
                        .news_r_tj{
                            width: 700px;
                            height: 40px;
                            p{
                                width: 85px;
                                height: 30px;
                                float: left;
                                line-height: 40px;
                                font-size: 16px;
                                
                            }
                            ul{
                                width: 605px;
                                height: 40px;
                                float: left;
                                li{
                                    width: 80px;
                                    height: 40px;
                                    list-style: none;
                                    float: left;
                                    margin-right: 20px;
                                    a{
                                        display: block;
                                        text-decoration: none;
                                        width:80px;
                                        height: 30px;
                                        line-height: 30px;
                                        text-align: center;
                                        float: left;
                                        color: #000;
                                        background: rgb(202, 202, 202);
                                    }
                                    // span{
                                    //     width: 30px;
                                    //     height: 40px;
                                    //     float: left;
                                    // }
                                }
                            }
                        }
                        .news_r_xz{
                            width: 700px;
                            height: 40px;
                                p{
                                width: 85px;
                                height: 30px;
                                float: left;
                                line-height: 30px;
                                font-size: 16px;
                                }
                                span{
                                    width: 300px;
                                    height: 30px;
                                    line-height: 30px;
                                    float: left;
                                    color: rgb(224, 57, 57);
                                }
                        }
                }
                .news_r_b{
                    width: 700px;
                    height: 46px;
                    // background: rgb(214, 178, 19);
                        .news_r_b_l{
                            width: 63px;
                            height: 44px;
                            // border: 1px solid #ccc;
                            margin: 0 10px;
                            float: left;
                            display: flex;
                                input{
                                    width: 42px;
                                    height: 44px;
                                }
                                p{
                                    width: 21px;
                                    height: 43px;
                                    margin-top: 2px;
                                        a{
                                            display: block;
                                            text-decoration: none;
                                            width: 21px;
                                            height: 20px;
                                            line-height: 20px;
                                            text-align: center;
                                            border: 1px solid #ccc;
                                        }
                                }
                        }
                        .news_r_b_r{
                            width: 600px;
                            height: 46px;
                            float: left;
                            display: flex;
                                a{
                                    display: block;
                                    text-decoration: none;
                                    width: 176px;
                                    height: 42px;
                                    font-size: 16px;
                                    color: #fff;
                                    line-height: 42px;
                                    text-align: center;
                                    background: orangered;
                                    margin:5px  5px 0 5px;
                                }
                        }
                        .news_r_b_r a:nth-last-child(1){
                            background: rgb(235, 38, 104);
                        }

                       
                }
        }
}